What is inca peanuts?

Inca peanuts, also known as sacha inchi, are a superfood native to the Amazon rainforest of Peru. They are small, nut-like seeds with a crispy texture and a mild, nutty flavor. Inca peanuts are high in protein, fiber, omega-3 fatty acids, and antioxidants, making them a nutrient-packed superfood. They have been traditionally used by indigenous people for their medicinal properties, including improving heart health, reducing inflammation, and boosting immunity. In recent years, inca peanuts have gained popularity in the health food industry and are now available in various forms such as oil, powder, and roasted snacks.